
<h1>93 issues</h1>
<table>
<tr style='text-align: left'>
	<th>#</th>
	<th>State</th>
	<th>User</th>
	<th>Title</th>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/48298'>48298</a></td>
	<td>open</td>
	<td><a href='https://github.com/dsnet'>dsnet</a></td>
	<td><a href='https://github.com/golang/go/issues/48298'>encoding/json: add Decoder.DisallowDuplicateFields</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/11046'>11046</a></td>
	<td>open</td>
	<td><a href='https://github.com/kurin'>kurin</a></td>
	<td><a href='https://github.com/golang/go/issues/11046'>encoding/json: Decoder internally buffers full input</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/56733'>56733</a></td>
	<td>open</td>
	<td><a href='https://github.com/rolandshoemaker'>rolandshoemaker</a></td>
	<td><a href='https://github.com/golang/go/issues/56733'>encoding/json: add (*Decoder).SetLimit</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/61627'>61627</a></td>
	<td>open</td>
	<td><a href='https://github.com/nabice'>nabice</a></td>
	<td><a href='https://github.com/golang/go/issues/61627'>x/tools/gopls: feature: CLI syntax for renaming by identifier, not position (like cmd/gorename)</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/36225'>36225</a></td>
	<td>open</td>
	<td><a href='https://github.com/dsnet'>dsnet</a></td>
	<td><a href='https://github.com/golang/go/issues/36225'>encoding/json: the Decoder.Decode API lends itself to misuse</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/65873'>65873</a></td>
	<td>open</td>
	<td><a href='https://github.com/mrwonko'>mrwonko</a></td>
	<td><a href='https://github.com/golang/go/issues/65873'>proposal: encoding/json: iter.Seq marshal support</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/42571'>42571</a></td>
	<td>open</td>
	<td><a href='https://github.com/dsnet'>dsnet</a></td>
	<td><a href='https://github.com/golang/go/issues/42571'>encoding/json: clarify Decoder.InputOffset semantics</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/40982'>40982</a></td>
	<td>open</td>
	<td><a href='https://github.com/Segflow'>Segflow</a></td>
	<td><a href='https://github.com/golang/go/issues/40982'>encoding/json: use different error type for unknown field if they are disallowed </a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/29035'>29035</a></td>
	<td>open</td>
	<td><a href='https://github.com/jaswdr'>jaswdr</a></td>
	<td><a href='https://github.com/golang/go/issues/29035'>proposal: encoding/json: add error var to compare  the returned error when using json.Decoder.DisallowUnknownFields()</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/64847'>64847</a></td>
	<td>open</td>
	<td><a href='https://github.com/zephyrtronium'>zephyrtronium</a></td>
	<td><a href='https://github.com/golang/go/issues/64847'>encoding/json: UnmarshalJSON methods of embedded fields are ignored</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/pull/43716'>43716</a></td>
	<td>open</td>
	<td><a href='https://github.com/ggaaooppeenngg'>ggaaooppeenngg</a></td>
	<td><a href='https://github.com/golang/go/pull/43716'>encoding/json: increment byte counter when using decoder.Token</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/40128'>40128</a></td>
	<td>open</td>
	<td><a href='https://github.com/rogpeppe'>rogpeppe</a></td>
	<td><a href='https://github.com/golang/go/issues/40128'>proposal: encoding/json: garbage-free reading of tokens</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/41144'>41144</a></td>
	<td>open</td>
	<td><a href='https://github.com/alvaroaleman'>alvaroaleman</a></td>
	<td><a href='https://github.com/golang/go/issues/41144'>encoding/json: Unmarshaler breaks DisallowUnknownFields</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/65426'>65426</a></td>
	<td>open</td>
	<td><a href='https://github.com/dbuteyn'>dbuteyn</a></td>
	<td><a href='https://github.com/golang/go/issues/65426'>net/http: remote end of long POST request randomly closes when using http2</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/34543'>34543</a></td>
	<td>open</td>
	<td><a href='https://github.com/maxatome'>maxatome</a></td>
	<td><a href='https://github.com/golang/go/issues/34543'>encoding/json: Unmarshal &amp; json.(*Decoder).Token report different values for SyntaxError.Offset for the same input</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/5901'>5901</a></td>
	<td>open</td>
	<td><a href='https://github.com/rsc'>rsc</a></td>
	<td><a href='https://github.com/golang/go/issues/5901'>encoding/json: allow per-Encoder/per-Decoder registration of marshal/unmarshal functions</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/32779'>32779</a></td>
	<td>open</td>
	<td><a href='https://github.com/rsc'>rsc</a></td>
	<td><a href='https://github.com/golang/go/issues/32779'>encoding/json: memoize strings during decode</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/40127'>40127</a></td>
	<td>open</td>
	<td><a href='https://github.com/rogpeppe'>rogpeppe</a></td>
	<td><a href='https://github.com/golang/go/issues/40127'>encoding/json: add Encoder.EncodeToken method</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/59053'>59053</a></td>
	<td>open</td>
	<td><a href='https://github.com/joerdav'>joerdav</a></td>
	<td><a href='https://github.com/golang/go/issues/59053'>proposal: encoding/json: add a generic Decode function</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/6647'>6647</a></td>
	<td>open</td>
	<td><a href='https://github.com/btracey'>btracey</a></td>
	<td><a href='https://github.com/golang/go/issues/6647'>x/tools/cmd/godoc: display type kind of each named type</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/31701'>31701</a></td>
	<td>open</td>
	<td><a href='https://github.com/lr1980'>lr1980</a></td>
	<td><a href='https://github.com/golang/go/issues/31701'>encoding/json: second decode after error impossible</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/14750'>14750</a></td>
	<td>open</td>
	<td><a href='https://github.com/cyberphone'>cyberphone</a></td>
	<td><a href='https://github.com/golang/go/issues/14750'>encoding/json: parser ignores the case of member names</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/16212'>16212</a></td>
	<td>open</td>
	<td><a href='https://github.com/josharian'>josharian</a></td>
	<td><a href='https://github.com/golang/go/issues/16212'>encoding/json: do all reflect work before decoding</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/43513'>43513</a></td>
	<td>open</td>
	<td><a href='https://github.com/AlexanderYastrebov'>AlexanderYastrebov</a></td>
	<td><a href='https://github.com/golang/go/issues/43513'>encoding/json: add line number to SyntaxError</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/56332'>56332</a></td>
	<td>open</td>
	<td><a href='https://github.com/gansvv'>gansvv</a></td>
	<td><a href='https://github.com/golang/go/issues/56332'>encoding/json: clearer error message for boolean like prefix in invalid json strings</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/34564'>34564</a></td>
	<td>open</td>
	<td><a href='https://github.com/mdempsky'>mdempsky</a></td>
	<td><a href='https://github.com/golang/go/issues/34564'>go/internal/gcimporter: single source of truth for decoder logic</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/33854'>33854</a></td>
	<td>open</td>
	<td><a href='https://github.com/Qhesz'>Qhesz</a></td>
	<td><a href='https://github.com/golang/go/issues/33854'>encoding/json: unmarshal option to treat omitted fields as null</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/26946'>26946</a></td>
	<td>open</td>
	<td><a href='https://github.com/deuill'>deuill</a></td>
	<td><a href='https://github.com/golang/go/issues/26946'>encoding/json: clarify what happens when unmarshaling into a non-empty interface{}</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/22752'>22752</a></td>
	<td>open</td>
	<td><a href='https://github.com/buyology'>buyology</a></td>
	<td><a href='https://github.com/golang/go/issues/22752'>proposal: encoding/json: add access to the underlying data causing UnmarshalTypeError</a></td>
</tr>

<tr>
	<td><a href='https://github.com/golang/go/issues/58649'>58649</a></td>
	<td>open</td>
	<td><a href='https://github.com/nabokihms'>nabokihms</a></td>
	<td><a href='https://github.com/golang/go/issues/58649'>encoding/json: show nested fields path if DisallowUnknownFields leads to an error</a></td>
</tr>

</table>
